
$(function(){
	provStart();
	// 选择省份时发生事件
	$(".province").bind("change",function(){
		cityStart();
	});

	// 选择市级时发生事件
	$(".city").bind("change",function(){
		distStart();
	});
	load();
});

var provStart=function(){
	$.ajax({
		url : contextPath+ '/user/geo/list',
		data : {
			parent : -1
		},
		type : 'POST',
		success : function(list) {
			$(".city").hide();
			$(".country").hide();
			if(list!=null && list.length>0){
				$(".province").empty().show();
				var option="";
				for(var i=0;i<list.length;i++){
					var province = list[i];
					option +="<option value='"+province.gbCode+"'>"+province.gbName+"</option>";
				}
				$(".province").append(option);
			}
			setTimeout(function(){
				cityStart();
			},100);
		}
	});
};
//赋值市级函数
var cityStart=function(){
	var prov_id=$(".province").val();
	$.ajax({
		url : contextPath+ '/user/geo/list',
		data : {
			parent : prov_id
		},
		type : 'POST',
		success : function(list) {
			$(".city").hide();
			$(".country").hide();
			if(list!=null && list.length>0){
				$(".city").empty().show();
				var option="";
				for(var i=0;i<list.length;i++){
					var city = list[i];
					option +="<option value='"+city.gbCode+"'>"+city.gbName+"</option>";
				}
				$(".city").append(option);
			}
			setTimeout(function(){
				distStart();
			},100);
		}
	});
};
//赋值地区（县）函数
var distStart=function(){
	var city_id=$(".city").val();
	$.ajax({
		url : contextPath+ '/user/geo/list',
		data : {
			parent : city_id
		},
		type : 'POST',
		success : function(list) {
			$(".country").hide();
			if(list!=null && list.length>0){
				$(".country").empty().show();
				var option="";
				for(var i=0;i<list.length;i++){
					var country = list[i];
					//alert(country);
					option +="<option value='"+country.gbCode+"'>"+country.gbName+"</option>";
				}
				$(".country").append(option);
			}
		}
	});
};

//查找单位信息
   function load(){
	   var companyId=20;
		 $.ajax({
		  url : contextPath+'user/company/load',
		  type : 'POST',
		  dataType:"json", 
		  data:{
			 companyId:companyId 
		  },
		  success:function(company){
			  if(company!=null){
				  //显示信息,然后再编辑
				  $("#companyName").val(company.companyName);
				  $("#province").val(company.provinceCode);
				  $("#city").val(company.cityCode);
				  $("#country").val(company.countryCode);
				  $("#remark").val(company.remark);
				/* company.companyName;
				 alert(company.companyName);*/
			  }else{
				  alert("不存在该单位名称");
			  }
		  }
		});
	}
   
//修改单位	
  function save(){
	    var companyId=20;
		var companyName = $("#companyName").val();
		var province = $("#province").val();
		var country = $("#country").val();
		var city = $("#city").val();
		var remark = $("#remark").val();
		//if(companyName!=null && companyName.length>=6 && companyName.length<=20){
		 $.ajax({
		  url : contextPath+'user/company/edit',
		  type : 'POST',
		  dataType:"json",
		  data:{
			    companyName : companyName,
				province:province,
				country:country,
				city:city,
				country:country,
				remark:remark,
				companyId:companyId
		  },
		  success:function(data){
			  if(data.opResult == '0'){
				  alert("修改成功");
				  location.href="index.jsp";
			  }else{
				  alert(data.msgDesc);
			  }
		  }
		});
//		}
//		else{
//			alert("单位名称在6-20之间111！");
//		}
	}

